﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace SiGeSIB.Data.Security
{
	[Flags]
	public enum EPermissions
	{
		[Description("Nenhuma permissão")]
		None = 0x0,
		[Description("Inserir/editar membro")]
		ManageMember = 0x1,
		[Description("Inserir/editar usuário")]
		ManageUser = 0x2,
		[Description("Inserir/editar centro de custo")]
		ManageCostCenter = 0x4,
		[Description("Inserir/editar movimentação")]
		ManageMovimentation = 0x8,
		[Description("Gerenciar permissões")]
		ManagePermissions = 0x10,
		[Description("Gerar relatório")]
		GenerateReports = 0x20,
		[Description("Gerar backup")]
		GenerateBackups = 0x40
	}
}
